body{ background: #eaf6fc;}
.mar{ width: 1200px; margin: auto;position: relative;}

.bm-header{position: relative; background: url(../images/bm_header_bg.png) no-repeat top center;background-size: cover; padding-bottom:72px;}
.bm-logo{margin-top: 53px;}
.bm-logo b{font-size:2.44em;color:#fff;display: inline-block;margin-left: 20px;}
.bm-logo img{vertical-align: middle;margin-top: -26px;}
.bm-logo.notxt{max-width: 60%;}
.bm-logo.notxt img{margin:0;display: block;}
.bm-wap ul{height: 54px;text-align: right;}
.bm-wap li{display: inline-block;color:#fff; margin-left: 16px; font-size: 14px;line-height: 54px;height: 54px;}
.bm-wap li a{ color:#fff}
.bm-serch{position: relative;float: right;margin-top: -30px; background: white; height: 50px; line-height: 50px; width: 378px;}
.bm-search-box{padding:0 60px 0 18px;}
.bm-serch input{ background: no-repeat; border: 0px;height: 50px; line-height: 50px; color:#ccc; width: 100%;}
.bm-serch span{ display: block; width: 59px; height: 50px; background: url(../images/bmimg9.png) no-repeat; position: absolute; top: 0px; right: 0px;cursor: pointer;}

.bm-nav{ background: #2167d1;}
.bm-nav li{ float: left; height: 52px; line-height: 52px; width:20%; text-align: center; font-size: 1.2em;font-weight: bold;}
.bm-nav li:hover a,.bm-nav li a{ color:#fff;display: block;transition: all 0.4s;}
.bm-nav li:hover a{background:#0e55c0 ;}

#tpxw{ position:relative;}
#tpxw .owl-nav{ display:none;}
#tpxw .item img{ height: 340px;}
#tpxw .item strong{padding-left:20px; display: block; font-weight: normal; padding-right:114px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#tpxw .item span{ font-size:17px; color:#fff; display:block; width:100%; position:absolute; height:55px; line-height:55px; background:url(../images/bg5.png); bottom:0px; left:0px; z-index:99999999;}
#tpxw .owl-dots{position:absolute; bottom:18px; right:5px; z-index:99;}
#tpxw .owl-dot{float:left; width:10px; height:10px; margin-right:10px; background-color:#fff;}
#tpxw .owl-dot.active{background-color:#bd1a2d;}

.bmmain{ padding:13px; background-color: #fff; margin-top:15px}
.news-l{ width: 50%; float: left;}
.news-r{ width: 48%; float: right;}
.news-tab{background: #f2f5f7;}
.news-tab li{ float: left; width: 23.4%; line-height: 52px; font-size: 1.2em; text-align: center; margin-left: 2%;position: relative;}
.news-tab li.on a{color:#2170d1 ;}
.news-tab li a:after{content:"";border-top:4px solid #2170d1; display:block;width:100%;transition:all 0.2s ease-out 0s;transform:scaleX(0);position: absolute;top: 0px;left: 0px;}
.news-tab li.on a:after{transform:none;}
.news-tab li:hover a:after{transform:none;}
.news-tab li a{color:#333; display: block;}
.news-tab li:nth-child(1){ margin-left: 0px;}

.news-box-item { margin-top:15px;}
.news-box-item strong{ display: block;font-size: 24px; color: #cb1d26;margin-bottom: 10px}
.news-box-item strong a{color:#cb1d26}
.news-box-item li{ font-size: 16px; position: relative;padding-left: 10px;line-height: 38px; padding-right: 60px;}
.news-box-item li::before{position: absolute; left: 0px; top: 0px; content: '·';}
.news-box-item li span{ position: absolute; right: 0px;top: 0px;}
.news-box-item li a{display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.news-box2{ margin-top:20px}
.news-zwgk li{ float: left; text-align: center; margin-left: 2%; width: 28.1%; height: 132px;transition: transform .3s;}
.news-zwgk li img{max-width: 80px; margin-top: 15px; margin-bottom: 10px;transition: transform .3s;}
.news-zwgk li:hover{ background: #2170d1!important;}
.news-zwgk li:hover img{transform:scale(.9)}
.news-zwgk li span{ display: block;}
.news-zwgk li a{color:#fff}
.news-zwgk li.ico1{ background: #e0777d; font-size: 20px; font-weight: bold; height: 278px; width: 56px; margin-left: 0px;}
.news-zwgk li.ico1 span{ display: block;; width: 20px; margin: auto; margin-top: 55px;}
.news-zwgk li.ico2{ background: #ffb972;}
.news-zwgk li.ico3{ background: #95b9e5;}
.news-zwgk li.ico4{ background: #94d4bf;}
.news-zwgk li.ico5{ background: #fda7a5;width: 43.1%; margin-top:14px}
.news-zwgk li.ico6{ background: #fcdc99;width: 43.1%;margin-top:14px}

.news-tzgg .news-box-item{ margin-top:10px}
.news-tzgg .news-box-item li{ line-height: 36px;}

.home-zt{ padding:13px;background-color: #fff; margin: 20px 0; position: relative;}
.home-zt .owl-nav{display: block!important}
#zt-box { width: 100%; margin: auto;}
#zt-box .owl-prev{ position:absolute; left:-56px; top:50%; width:45px; height:42px; background:url(../images/bmimg7.png) no-repeat; margin-top:-21px;}
#zt-box .owl-next{position:absolute; right:-56px; top:50%; width:45px; height:42px; background:url(../images/bmimg8.png) no-repeat ; margin-top:-21px;}

.bmfooter .mar{ width: 64%; margin: auto;}
.bmfooter{ border-top: 4px solid #2170d1; background-color: #fff;}
.dz-box li.bmfooter-jc{ margin-left: 10px;}
.bmfooter{  padding-top: 40px; padding-bottom: 40px; margin-top: 30px;}
.bmfooter .mar{position: relative;}
.bmfooter  a:hover{color:#ed2c25}
.bmfooter span{ padding-right: 20px;}
.bmfooter p{margin-left: 10px;  margin-top: 15px; padding-left: 210px;}
.bmfooter p a{}
.bmfooter a{color: #000; opacity:1;}
.bmfooter-menu{ padding-left: 210px;}
.bmfooter-menu a{ margin-left: 10px; margin-right: 10px;}
.dz-box{ position: absolute; left: 0px; top: 20px;}
.dz-box li{ display: inline-block;}


@media (max-width: 1440px) {

}

@media (max-width: 1340px) {
  #zt-box .owl-prev{left: 0;}
  #zt-box .owl-next{right: 0;}
}

@media (max-width: 1280px) {
	/*.mar{ width:1140px; }*/
	.bm-serch{margin:20px 0;}

	.mar{width: auto;}
	.bm-header .mar{width:96%;}
	.bmfooter .mar{ width: 90%;}
}


@media (max-width: 1199px) {
	.bm-header{padding-top:0px; padding-bottom:20px;}
	.bm-wap li{float: none; display: inline-block;}
	.bm-logo{margin-top: 30px;}
	.bm-logo img{ width: 52px;}
	.bm-logo.notxt img{ width: auto;}
	.bm-logo b{ font-size: 35px;}

	.news-l,.news-r{ float: none; width: auto;}
	.news-r{margin-top:20px}
	.news-zwgk li{ width: 26.1%;}
	.news-zwgk li img{ width: 54%;}
	.news-zwgk li.ico5,.news-zwgk li.ico6{ width: 40.1%;}
	.bm-wap .bm-serch{width: 80%;margin:10px auto;box-sizing: border-box;float: none;}

	.bmfooter{ padding-top: 20px; padding-bottom: 20px;font-size: 15px; text-align: center}
	.bmfooter .bmfooter-menu a{ display: inline-block;}
	.bmfooter-menu{margin-bottom: 10px}
	.bmfooter p{ padding-left: 0px; line-height: 24px; margin-top: 0px; margin:auto;}
	#zt-box {width: auto;margin:0 60px;}
	#zt-box .owl-prev{left: -56px;}
  #zt-box .owl-next{right: -56px;}
	.dz-box{ position: initial;}
	.bmfooter-menu{ padding-left: 0px;}
	.bmfooter p span{ display: block; margin-right: 0px;}
	
	/*左右对联*/
	.yzgov-share{display: none;}
}

@media (max-width: 768px) {
	.bm-logo{text-align: center;margin: 20px auto 60px;max-width: 90%;}
	.bm-logo.notxt{max-width: 85%;}
	.bm-serch{width:80%;margin: 0 auto 20px;float: none;}

	.bm-nav{padding: 10px;}
	.bm-nav li{width: 33.33%;font-size: 1.05em;height: 39px;line-height: 39px;}
	.bm-nav li.bm-serch{ float: none; width: 80%; margin: auto; display:block;}
	.bm-wap ul{margin-bottom: 10px;}

}

@media (max-width: 640px) {
	.bm-logo b{margin-left: 15px;}

	.news-zwgk li{ width: 26%;margin-left: 1.2%;}
	.news-tab li{font-size: 1em;}
}

@media (max-width: 560px) {
	.bm-logo.notxt{max-width: 90%;}
}



/* 置灰 */
/* .yzgov-share,.admove ,.bm-nav,.bmmain,.home-zt,.bmfooter,.bm-search-box,.wrap11{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	filter: gray;
	} 
	.bm-header{background: #929292!important;}  */